package com.bwie.mapper;

import com.bwie.pojo.dto.RechargeDto;
import com.bwie.pojo.po.Recharge;
import com.bwie.pojo.vo.RechargeVo;
import org.apache.ibatis.annotations.Param;

import java.math.BigDecimal;
import java.util.List;

public interface RechargeMapper {

    List<Recharge> getRechargeList(RechargeDto rechargeDto);

    int addRechsrge(Recharge recharge);

    Integer getRole(Integer userId);

    List<RechargeVo> getRecharge(@Param("userId") Integer userId, @Param("rechargeDto") RechargeDto rechargeDto);

    void updMoney(@Param("userId") Integer userId, @Param("rechargeMoney") BigDecimal rechargeMoney);

    void updState(Integer rechargeId);

    void addRechsrgeList(@Param("list") List<Recharge> list);
}
